HEADERS += MainWindow.h \
    RealSquareMatrices.h \
    Matrices.h \
    DCoordinates.h \
    GenericCurves.h \
    AbstractSplines.h \
    ParametricCurves.h \
    TestShapes.h \
    SideWindow.h \
    GLWidget.h \
    TriangulatedMeshes.h \
    TriangularFaces.h \
    TCoordinates.h \
    AbstractTensorProductSurfaces.h \
    Materials.h \
    Color.h \
    Lights.h \
    HCoordinates.h \
    Exceptions.h \
    ShaderPrograms.h \
    BicubicBezierPatch.h \
    BicubicUniformPeriodicBSplinePatch.h \
    Cylinder.h \
    BicubicUniformPeriodicBSplineSurfaces.h \
    Toroid.h \
    Sphere.h \
    GenerateNewSurface.h \
    Cameras.h \
    Transformations.h \
    PointTransformations.h
SOURCES += MainWindow.cpp \
    main.cpp \
    GLWidget.cpp \
    GenericCurves.cpp \
    AbstractSplines.cpp \
    ParametricCurve.cpp \
    RealSquareMatrices.cpp \
    SideWindow.cpp \
    TriangulatedMeshes.cpp \
    Materials.cpp \
    Lights.cpp \
    AbstractTensorProductSurface.cpp \
    ShaderPrograms.cpp \
    BicubicBezierPatches.cpp \
    BicubicUniformPeriodicBSplinePatch.cpp \
    BicubicUniformPeriodicBSplineSurface.cpp \
    GenerateNewSurface.cpp \
    Cameras.cpp
FORMS += SideWindow.ui \
    MainWindow.ui \
    GenerateNewSurface.ui
QT += opengl
LIBS += "/usr/lib/libGLEW.so"
INCLUDEPATH += "./Additional Dependencies/Include"
